Classe MySQLDatabase [golfinho/Elefante]
Publicado por Emiliano Eloi Silva Barbosa 04/04/2007
[ Hits: 5.367 ]
Homepage: http://emilianoeloi.com.br
Download class.PgSQLDatabase.php
Tradução do código de Caio Filipini:
http://www.vivaolinux.com.br/scripts/verScript.php?codigo=1
Classe para acesso ao banco de dados PostGreSQL. Já existem classes mais bem elaboradas para isso; fiz com a finalidade de aprender.
class PgSQLDatabase { var $dbName; var $dbHost; var $dbPort; var $dbUsername; var $dbPassword; var $result; var $numRows; var $conn; var $persistent; function PgSQLDatabase($name, $username, $password="nopass",$host="localhost", $port=5432){ $this->dbName = $name; $this->dbHost = $host; $this->dbPort = $port; $this->dbUsername = $username; $this->dbPassword = $password; $this->result = false; $this->numRows = 0; $this->conn = NULL; $this->persistent = false; } function dbConnect($persistent = false) { $connect_string = "host=".$this->dbHost." port=".$this->dbPort." user=".$this->dbUsername." password=".$this->dbPassword." dbname=".$this->dbName; if($persistent) { $this->conn = pg_connect($connect_string); $this->persistent = true; } else $this->conn = pg_connect($connect_string); if($this->conn) return true; return false; } function dbQuery($query) { $result = pg_query($query); if($result) { $this->result = $result; $this->numRows = pg_num_rows($this->result); return true; } return false; } function fetchRow() { return pg_fetch_row($this->result); } function fetchArray() { return pg_fetch_array($this->result); } function fetchObject() { return pg_fetch_object($this->result); } function affectedRows() { return pg_affected_rows($this->result); } function freeResult() { return pg_free_result($this->result); } function dbDisconnect() { if($this->persistent) { return pg_close($this->conn); } } }
Classe para manipulação do BB (MySQL)
Classe básica de acesso a PostgreSQL pronta para extensões
Classe básica de acesso a PostGreSQL pronta para extensões
Pesquisando em PostGreSQL [golfinho/Elefante]
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Salvar estado da VM no virt-manager [RESOLVIDO] (5)
Primeiras impressões do Debian 13 (11)